package com.rj.ability.leqi.req;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 数电票上传(航空运输)
 *
 * @author YFX_RANLUBO
 * @date 2024/04/30 15:42
 **/
@Data
@EqualsAndHashCode(callSuper = true)
public class QdfpscOfHkysReq extends QdfpscReq<FpmxData> {
    /**
     *  价税合计（大写） varchar 300 否
     */
    private String jshjdx;
    /**
     * 发票开具方式代 码 varchar 1 是 1:网页开票 2:移动端开票 3:客户端开票
     * 4:第三方平台 开票 5:自建平台开票
     * 6:离线开票 7:委托代开 8:税务代开
     */
    private String fpkjfsDm;
    /**
     * 明细数量 number 5 否
     */
    private String mxsl;
    /**
     * 特定要素数量 number 5 否
     */
    private String tdyssl;
    /**
     * 国内国际标识 varchar 1 否 D：国内客票
     */
    private String gngjbs;
    /**
     * GP 单号 varchar 20 否
     */
    private String gpdh;
    /**
     * 旅客姓名 varchar 150 是
     */
    private String lkxm;
    /**
     * 身份证件类型 varchar 3 是 201：居民身份 证 202：军官证 208：外国护照
     * 227：中国护照 235：香港特别 行政区护照 236：澳门特别 行政区护照 299：其他个人 证件
     */
    private String sfzjlx;
    /**
     * 有效身份证件号 码 varchar 30 是
     */
    private String sfzjhm;
    /**
     * 签注 varchar 200 否
     */
    private String qz;
    /**
     * 电子客票号码 varchar 30 否
     */
    private String dzkphm;
    /**
     * 验证码 varchar 20 否
     */
    private String yzm;
    /**
     * 行程单提示信息 varchar 100 否
     */
    private String xcdtsxx;
    /**
     * 保险费 varchar 20 否
     */
    private String bxf;
    /**
     * 销售网点代号 varchar 20 否
     */
    private String xswddh;
    /**
     * 填开单位 varchar 300 否
     */
    private String tkdw;
    /**
     * 航单信息
     */
    List<HdxxData> hdxxList;

}
